#ifndef __ALGSM3_PR_H__
#define __ALGSM3_PR_H__

#include <mbedtls/sm3.h>

	typedef mbedtls_sm3_context SM3_CONTEXT;

	extern void ALGSm3_PR_Init( SM3_CONTEXT *hd );
	extern void ALGSm3_PR_Update( SM3_CONTEXT *hd, UINT8 *inbuf, UINT32 inlen);
	extern void ALGSm3_PR_Final(SM3_CONTEXT *hd,UINT8 output[32]);

#endif
